b26ca154effc6f18bef3475eb314f259bf228822,portal-ejb/src/com/liferay/portlet/mail/action/EditPreferencesAction.java,EditPreferencesAction,processAction,#ActionMapping#ActionForm#PortletConfig#ActionRequest#ActionResponse#,63
Before Change
String tabs1 = ParamUtil.getString(req, "tabs1");
if (tabs1.equals("forward-address")) {
String[] forwardAddressArray = StringUtil.split(
ParamUtil.getString(req, "forwardAddress"), "\n");
List forwardAddressList = new ArrayList();
for (int i = 0; i < forwardAddressArray.length; i++) {
if (Validator.isEmailAddress(forwardAddressArray[i])) {
forwardAddressList.add(forwardAddressArray[i]);
}
}
if (forwardAddressList.size() > 0) {
prefs.setValue(
"forward-address",
StringUtil.merge(forwardAddressArray, StringPool.SPACE));
}
else {
prefs.setValue("forward-address", StringPool.BLANK);
After Change
}
if (forwardAddressList.size() > 0) {
forwardAddressArray =
(String[])forwardAddressList.toArray(new String[0]);
forwardAddress = StringUtil.merge(
forwardAddressArray, StringPool.SPACE);
}
else {
forwardAddress = StringPool.BLANK;